package com.ehotting.eaf.core.domain.csharpServer;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * c端用户申请license所需信息
 */
@Data
@ApiModel("license申请表单LicenseApplyVo")
public class LicenseApplyVo {
    /**
     * 许可证类型，目前分为 [1：使用:2，试用] 四类。
     */
    @ApiModelProperty("许可证类型，目前分为 [1：使用:2，试用] 四类。")
    protected String licenseType;
    /**
     * 软件名称
     */
    @ApiModelProperty("软件名称")
    protected String appName;
    /**
     * 软件版本
     */
    @ApiModelProperty("软件版本")
    protected String appVersion;
    /**
     * 机器特征码-主板系统号
     */
    @ApiModelProperty("机器特征码-主板系统号")
    protected String mcBoard;
    /**
     * 机器特征码-CPU系统号
     */
    @ApiModelProperty("机器特征码-CPU系统号")
    protected String mcCpu;
    /**
     * 机器特征码- mac地址
     */
    @ApiModelProperty("机器特征码- mac地址")
    protected String mcMac;
    /**
     * 申请周期(1个月，3个月，6个月，1年)
     */
    @ApiModelProperty("申请周期(1个月，3个月，6个月，1年)")
    private String period;

    /**
     * 功能列表，用逗号分隔
     */
    @ApiModelProperty("功能列表，用逗号分隔")
    protected String features;

    @ApiModelProperty("手机号码")
    private String phonenumber;

    @ApiModelProperty("企业名称")
    private String enterpriseName;
}
